package bite;

/**
 * Creared with IntelliJ IDEA.
 * Description:【扑克牌大小】
 * 扑克牌游戏大家应该都比较熟悉了，一副牌由54张组成，含3~A、2各4张，小王1张，大王1张。牌面从小到大用如下字符和字符串表示（其中，小写joker表示小
 * 王，大写JOKER表示大王）：
 * 3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER
 * 输入两手牌，两手牌之间用"-"连接，每手牌的每张牌以空格分隔，"-"两边没有空格，如：4 4 4 4-joker JOKER。
 * 请比较两手牌大小，输出较大的牌，如果不存在比较关系则输出ERROR。
 * 基本规则：
 * （1）输入每手牌可能是个子、对子、顺子（连续5张）、三个、炸弹（四个）和对王中的一种，不存在其他情况，由输入保证两手牌都是合法的，顺子已经从小到大
 * 排列；
 * （2）除了炸弹和对王可以和所有牌比较之外，其他类型的牌只能跟相同类型的存在比较关系（如，对子跟对子比较，三个跟三个比较），不考虑拆牌情况（如：将
 * 对子拆分成个子）；
 * （3）大小规则跟大家平时了解的常见规则相同，个子、对子、三个比较牌面大小；顺子比较最小牌大小；炸弹大于前面所有的牌，炸弹之间比较牌面大小；对王是
 * 最大的牌；
 * （4）输入的两手牌不会出现相等的情况。
 * User:yxd
 * Date:2022-04-18
 * Time:15:32
 */
import java.util.*;
public class Day16_2{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String str=sc.nextLine();
        String[] pp=str.split("-");
        String[] p1=pp[0].split(" ");
        String[] p2=pp[1].split(" ");
        String p="34567891JQKA2";
        if(pp[0].equals("joker JOKER") || pp[1].equals("joker JOKER")){//有大小王炸弹是最大的,不论哪一个的都输出大小王
            System.out.println("joker JOKER");
        }else if(p1.length==p2.length){//长度相等的表示可比较
            if(p.indexOf(p1[0].substring(0,1))>p.indexOf(p2[0].substring(0,1))){//取出两字符串中第一个字符的位置大小(对子,顺子,单牌都这样比较),比较哪个的比较大,哪个大就输入出哪一个
                System.out.println(pp[0]);
            }else{
                System.out.println(pp[1]);
            }
        }else if(p1.length==4){//有炸弹,一定输出炸弹
            System.out.println(pp[0]);
        }else if(p2.length==4){//有炸弹,一定输出炸弹
            System.out.println(pp[1]);
        }else{
            System.out.println("ERROR");//长度不等不可比较
        }
    }
}